package com.googlecode.kipler.common;

/**
 * This is an alternative to the {@link Cloneable} interface.
 * 
 * @author İnanç Seylan
 */
public interface Copyable<E> {
	/**
	 * Creates a deep copy of the object.
	 * @return the copy.
	 */
	public E copy();
}
